# frozen_string_literal: true

class CategoryListSerializer < ApplicationSerializer
  attributes :can_create_category, :can_create_topic

  has_many :categories, serializer: CategoryDetailedSerializer, embed: :objects

  def can_create_category
    scope.can_create?(Category)
  end

  def can_create_topic
    scope.can_create?(Topic)
  end
end
